in a new poll , diana was the favourite name for the second royal baby .
alice and charlotte were the second favourite names if it 's a girl .
if it 's a boy , then the favourite name is james , followed by alexander .